#pip install netCDF4
#conda install -c conda-forge netCDF4
# 1.导入 NetCDF4 模块
import os
import numpy as np
import netCDF4 as nc
import matplotlib.pyplot as plt

# 2.打开一个 *.nc 文件并查看其属性
data = nc.Dataset(r'D:\Users\Jiudian\Desktop\pre\pre_2000.nc', 'r', format = 'NETCDF4')

print(data.variables.keys()) # 查看变量
# 输出 dict_keys(['lon', 'lat', 'time', 'pre'])
print(data.variables['pre'].unit) # 查看降水的单位
# 输出 0.1 mm
print(data.variables['pre'][:].shape) # 查看数据维度
# 输出 (12, 5146, 7849)

# 2.打开一个 *.nc 文件并查看其属性
data = nc.Dataset(r'D:\Users\Jiudian\Desktop\tmp\tmp_2000.nc', 'r', format = 'NETCDF4')
print(data.variables.keys()) # 查看变量
# 输出 dict_keys(['lon', 'lat', 'time', 'tmp'])
print(data.variables['tmp'].unit) # 查看降水的单位
# 输出 0.1 degree centigrade
print(data.variables['tmp'][:].shape) # 查看数据维度
# 输出 (12, 5146, 7849)

print(data.variables['time'][:].shape) # 查看数据维度
# 输出 (12, )
print(data.variables['time'][:]) # 查看数据维度
# 输出 [ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10. 11. 12.]
print(int(data.variables['time'][0])) # 查看数据维度